// 导入 Vue 
import Vue from 'vue';
// 1. 导入路由相关的包
import VueRouter from 'vue-router';
// 1.2 安装路由
Vue.use(VueRouter);

// 导入 vue-resource
import VueResource from 'vue-resource';
// 安装 vue-resource
Vue.use(VueResource);
// 全局配置请求根路径,  必须放到 VueResource 注册之后
Vue.http.options.root = 'http://vue.studyit.io';
// 全局配置 post 提交时候的表单数据类型    application/x-www-form-urlencoded
// github:  vue-resource/docs/Configuration 
Vue.http.options.emulateJSON = true;

// 导入自己的过滤器模块
import './filters';

// 按需导入 自己的 Mint-ui组件
import { Header, Swipe, SwipeItem, Button } from 'mint-ui'

//使用 vue 注册 Header 组件
Vue.component(Header.name, Header);
//使用 vue 注册 轮播图 组件
Vue.component(Swipe.name, Swipe);
Vue.component(SwipeItem.name, SwipeItem);
Vue.component(Button.name, Button);

// 导入 MUI 的样式表
import './lib/mui/css/mui.min.css';
import './lib/mui/css/icons-extra.css'

// 导入 app 组件
import app from './App.vue'

// 导入 路由
import router from './router.js'

var vm = new Vue({
  el : '#app',
  render : c => c(app),
  router  // 挂载路由对象
})